Scheduling on a Reconfigurable Processor with Virtual Pages
نویسندگان
چکیده
Reconfigurable computing devices offer substantial improvements in functional density and yield versus traditional microprocessors, yet remain out of general-purpose use due in part to their difficulty of programming and lack of cross-device compatibility. This project presents a reconfigurable architecture which supports automated compilation and cross-device compatibility by virtualizing hardware resources and automating management thereof in operating system services. A study of architectural parameters indicates that this architecture would benefit from small time slices on the order of a millisecond, and from a high availability of configurable memory resources. A dynamic scheduling algorithm is presented whose effectiveness is found to depend heavily on clustering and co-scheduling of virtual compute operators.
منابع مشابه
Evaluation of the OneChip Reconfigurable Processor
The concept of a reconfigurable processor comes from the idea of having a general-purpose processor coupled with some reconfigurable resources that allow implementation of custom application-specific instructions. This thesis describes OneChip, a third generation reconfigurable processor architecture that integrates a Reconfigurable Functional Unit (RFU) into a superscalar Reduced Instruction S...
متن کاملReconfigurable machine tool programming– a new approach
This paper presents a new programming approach based on a proposed hardware and control architecture for the reconfigurable manufacturing tool machine. A new CAM is described based on virtual machining algorithm that optimizes feedrate scheduling based on geometric simulation and aims to improve the efficiency of cutting process developed using a reconfigurable machine, configured as lathe with...
متن کاملSystem-level performance evaluation of reconfigurable processors
Reconfigurable architectures that tightly integrate a standard CPU core with a field-programmable hardware structure have recently been receiving increased attention. The design of such a hybrid reconfigurable processor involves a multitude of design decisions regarding the field-programmable structure as well as its system integration with the CPU core. Determining the impact of these design d...
متن کاملA Clustering Approach to Scientific Workflow Scheduling on the Cloud with Deadline and Cost Constraints
One of the main features of High Throughput Computing systems is the availability of high power processing resources. Cloud Computing systems can offer these features through concepts like Pay-Per-Use and Quality of Service (QoS) over the Internet. Many applications in Cloud computing are represented by workflows. Quality of Service is one of the most important challenges in the context of sche...
متن کاملReconfigurable Instruction Set Processors: A Survey
Reconfigurable instruction set processors have the capability to adapt their instruction sets to the application being executed through a reconfiguration in their hardware. Through this adaptation, they are expected to achieve a great improvement in performance compared to fixed instruction set processors. In this paper, we discuss the different hardware aspects that have to be considered durin...
متن کامل